﻿@charset "utf-8";
@import url(reset.css);
/* CSS Public Start*/
.topic { height:25px; background:url("images/Topic_bg.gif") repeat-x 0 5px; overflow:hidden; }	
	.topic img { float:left; }
	.topic a { display:block; float:right; width:49px; height:13px; margin-top:6px; margin-right:7px; background:url("images/more.gif") repeat-x 0 0; }
.navtopic { padding:2px; border:#DDD 1px solid; border-bottom:none; background:url("images/navTopic_bg.gif") repeat-x 0 0; overflow:hidden; }
	.navtopic span { 
		display:block;
		color:#F4F4F4;
		font-family:"microsoft yahei","simhei";
		font-size:15px;
		font-weight:700;
		height:29px;
		line-height:29px;
		text-indent:1em;
		border:#BFECFF 1px solid; 
	}
.tabitem {}
	.tabitem dl {background: url("images/dt_bg.gif") repeat-x 0 25px; overflow:hidden; zoom:1; }
	.tabitem dl dt { margin-right:-1px; height:25px; border-left:#DDD 100px solid; background: url("images/dt_bg.gif") repeat-y right 0; overflow:hidden; zoom:1; }
	.tabitem dl dt em {
		cursor:pointer;
		display:block;
		float:left;
		font:12px Simsun;
		height:24px;
		line-height:24px;
		text-align:center;
		width:59px;
		border-right:#DDD 1px solid;
		background-color:#ECEFF4;
		overflow:hidden;
	}
	.tabitem dl dt em.off { width:63px; color:#046CB9; font-weight:700; height:25px; background-color:#FFF; }
	.tabitem dl dd { clear:both; }
	.tabitem dl dt { border:#DDD 1px solid; border-bottom:none;}
	.tabitem dl dd { border:#DDD 1px solid; border-top:none; }
	.tabitem dl dd ul { display:none; }
	.tabitem dl dd ul.off { display:block; }
/* CSS Public End*/

/* CSS header Start */
.header { height:165px; padding-bottom:10px; }
	.header .logo {
		float:left;
		width:245px;
		height:145px;
		padding-top:20px;
		background: url("images/logo_bg.png") no-repeat 0 0;
		overflow:hidden;
	}
	.header .right { height:165px; }
	.header .right .head_banner { padding-bottom:10px; }
	.header .right .navbanner { padding:7px 10px 0 3em; background:url("images/Speaker.gif") no-repeat 1em 7px; overflow:hidden; zoom:1; }
/* CSS header End */

/* CSS main_a Start */
.main_a {}
	.main_a .topic { padding-bottom:10px; }
	.main_a .left { float:left; width:245px; height:402px; }
		.main_a .left .item { overflow:hidden;}
		.main_a .left .item dl { clear:both; margin-bottom:6px;}
		.main_a .left .item dl dd { height:155px; padding-bottom:16px; }
		.main_a .left .item dl dd ul { padding:0 10px; display:none; }	
		.main_a .left .item dl dd ul.off { display:block; }
		.main_a .left .item dl dd ul li { padding:9px 0 3px 15px; height:18px; border-bottom:#DDD 1px dashed; background:url("images/li.gif") no-repeat 0 -17px; overflow:hidden; }
		.main_a .left .item.dl2 dl dd ul li { background-position: 0 13px;}
		
	.main_a .right { float:right; width:700px; }
		.main_a .right .item .item_left { float:left; _margin-right:-3px; width:292px; height:400px; border:#DDD 1px solid; overflow:hidden; }
		.main_a .right .item .item_left dl.dl1 {}
		.main_a .right .item .item_left dl.dl1 dt { padding:2px; border:none;}
		.main_a .right .item .item_left dl.dl1 dd { width:286px; height:205px; padding:3px;}
		.main_a .right .item .item_left dl.dl1 dd img { width:286px;}
		
		.main_a .right .item .item_left dl.dl2 { padding:0 10px; }
		.main_a .right .item .item_left dl.dl2 dt { height:20px; padding-top:15px; border-bottom:#DDD 1px dashed; overflow:hidden; }
		.main_a .right .item .item_left dl.dl2 dt a { color:#AA3D38; font-size:17px; font-weight:700; }
		.main_a .right .item .item_left dl.dl2 dt a:hover { color:#F90; }
		.main_a .right .item .item_left dl.dl2 dd { height:60px; padding-top:10px; }
		
		.main_a .right .item .item_right { height:400px; border:#DDD 1px solid; border-left:none; overflow:hidden; zoom:1; }
		.main_a .right .item .item_right dl { padding:15px 15px 0 15px; overflow:hidden; }
		.main_a .right .item .item_right dl dt { height:21px; overflow:hidden; }
		.main_a .right .item .item_right dl dt a { color:#AA3D38; font-size:17px; font-weight:700; }
		.main_a .right .item .item_right dl dt a:hover { color:#F90; }
		.main_a .right .item .item_right dl dd { padding:5px; font-size:13px; height:50px; overflow:hidden; }
		.main_a .right .item .item_right ul { width:96%; margin:8px auto 0 auto; padding: 5px 0 15px 0; border-top:#DDD 1px dashed; }
		.main_a .right .item .item_right ul li { padding-top:7px; }
		.main_a .right .item .item_right .item-right-a { border-bottom:#EEE 1px solid; margin:0 1px; }
/* CSS main_a End */

/* CSS main_b Start */
.main_b { margin-top:15px; }
	.main_b .left { width:420px; }
	.main_b .right { width:540px; }
	.main_b .left, 
	.main_b .right { float:left; height:70px; background-color:#DDD; }
	.main_b dl {padding-top:1px; background-color:#EEF3F7; overflow:hidden;}
	.main_b dl dt { float:left; width:60px; height:64px; padding:3px; background:url("images/caption.gif") repeat-x 0 0; }
	.main_b dl dt span {
		display:block;
		height:54px;
		color:#FFF;
		word-spacing:-0.3em;
		text-align:center;
		font-size:19px;
		font-weight:900;
		line-height:24px;
		padding:8px 0 0 0;
		border:#BFECFF 1px solid;
	}
	.main_b dl dd { padding:3px 0 7px 16px; overflow:hidden; zoom:1;}
	.main_b dl dd ul { height:60px; overflow:hidden; }
	.main_b .left dl dd ul li { float:left; width:80px; height:17px; padding-top:3px; overflow:hidden; }
	.main_b .right dl dd ul li { float:left; width:150px; height:17px; padding-top:3px; overflow:hidden; }
/* CSS main_b End */

/* CSS main_c Start */
.main_c { margin-top:15px;}
	.main_c .left { float:left; width:605px;}
		.main_c .left .item_a dl{ float:left; width:245px; height:286px; overflow:hidden; }
		.main_c .left .item_a dl dd { height:259px; overflow:hidden; }
		.main_c .left .item_a dl dd ul { padding:0 10px; display:none; }	
		.main_c .left .item_a dl dd ul.off { display: block; }
		.main_c .left .item_a dl dd ul li { padding:9px 0 3px 15px; height:18px; border-bottom:#DDD 1px dashed; background:url("images/li.gif") no-repeat 0 -47px; overflow:hidden; }
		
		.main_c .left .item_b { float:right; width:345px; }
		.main_c .left .item_b dl { padding-top:6px; border:#DDD 1px solid; border-top:none; background-position:0 31px; }
		.main_c .left .item_b dl dt { border-left:none; margin-right:-2px;}
		.main_c .left .item_b dl dt em { width:67px; }
		.main_c .left .item_b dl dt em.off { width:71px;}
		.main_c .left .item_b dl dd { padding:4px 0 0 7px; height:213px; border:none; overflow:hidden; }
		
		.main_c .left .index-offer { margin-top:15px; padding:5px 5px 6px 5px; border:#DDD 1px solid; overflow:hidden; zoom:1;}
		.main_c .left .index-offer-1 { float:left; width:400px;}
		.main_c .left .index-offer-1 dl { overflow:hidden; }
		.main_c .left .index-offer-1 dl dt { float:left; width:135px; margin-right:10px; padding:4px; border:#EEE 1px solid;}
		.main_c .left .index-offer-1 dl dd { float:left; width:210px; overflow:hidden; }
		.main_c .left .index-offer-1 dl dd { padding:7px 0 0 2em; height:17px; background:url("images/rz.gif") no-repeat 0 7px; overflow:hidden;}
		
		.main_c .left .index-offer-2 { width:180px; float:left; border-left:#EEE 2px dashed; }
		.main_c .left .index-offer-2 dl { height:198px; padding-left:7px; overflow:hidden; }
		.main_c .left .index-offer-2 dl dt { margin-bottom:11px; padding:4px; border:#EEE 1px solid; overflow:hidden;}
		.main_c .left .index-offer-2 dl dd { height:17px; padding:4px 0 2px 0; border-bottom:#EEE 1px dashed; overflow:hidden;}
			
	.main_c .right { float:right; width:340px; }
		.main_c .right .item_a { padding:9px; height:230px; border:#DDD 1px solid; }
		.main_c .right .item_a ol { float:left; width:150px; height:110px; padding:4px; border:#EEE 1px solid; overflow:hidden;}
		.main_c .right .item_a dl { height:120px; padding-left:5px; overflow:hidden; zoom:1; }
		.main_c .right .item_a dl dt a { color:#CA332C; font-size:13px; font-weight:700;}
		.main_c .right .item_a dl dt a:hover { color:#F90; }
		.main_c .right .item_a ul { clear:both; padding:10px 0 0 5px; }
		.main_c .right .item_a ul li { padding-top:7px; }
		.main_c .right .item_b { border:#DDD 1px solid; height:298px; overflow:hidden; }
/* CSS main_c End */

/* CSS main_d Start */
.main_d { height:70px; margin-top:15px; }
/* CSS main_d End */

/* CSS main_e Start */
.main_e { margin-top:15px;}
	.main_e .item_a { float:left; width:250px; height:300px; margin-right:15px; border:#DDD 1px solid; overflow:hidden; }
	.main_e .item_a .navtopic { border:none; }
	.main_e .item_a ul { padding:11px 0 10px 0; overflow:hidden; zoom:1 }
	.main_e .item_a ul li { float:left; width:82px; height:58px; text-align:center; overflow:hidden; }
	.main_e .item_a ul li span { display:block; width:40px; height:36px; margin:0 auto; overflow:hidden; }
	.main_e .item_a dl { background-color:#EEF3F7; overflow:hidden; zoom:1 }
	.main_e .item_a dl dt { float:left; width:60px; height:64px; padding:3px; background:url("images/caption.gif") repeat-x 0 0; }
	.main_e .item_a dl dt span {
		display:block;
		height:54px;
		color:#FFF;
		word-spacing:-0.3em;
		text-align:center;
		font-size:19px;
		font-weight:900;
		line-height:24px;
		padding:8px 0 0 0;
		border:#BFECFF 1px solid;
	}
	.main_e .item_b { float:left; width:340px; overflow:hidden; }
	.main_e .item_b dl { clear:both; padding-top:5px; border:#DDD 1px solid; background-position:0 30px;}
	.main_e .item_b dl dt { margin-left:-1px; margin-right:-4px; }
	.main_e .item_b dl dd { padding:4px; height:225px; border:none; overflow:hidden; }
	.main_e .item_b dl dd div { display:none; }
	.main_e .item_b dl dd div.off { display:block; } 

	.main_e .item_c { float:right; width:340px; overflow:hidden; }
	.main_e .item_c dl { padding:10px; height:244px; border:#DDD 1px solid;}
	.main_e .item_c dl dt { margin-right:0; margin-bottom:10px; padding:4px; border:#EEE 1px solid; }
	.main_e .item_c dl dd { padding-top:5px; height:18px; text-indent:2.2em; background:url("images/li.gif") no-repeat 10px -51px; }
/* CSS main_e End */

/* CSS Links Start */
.links { height:25px; line-height: 25px; margin-top:15px; border:#DDD 1px solid;}
/* CSS Links End */

/* CSS banner Start */
.head_banner { padding:0 0 10px 10px; }
	.head_banner img { width:705px; height:60px; overflow:hidden; }
.index-banner-3 { clear:both; padding:15px 0;} 
/* CSS banner End */